* {
  padding: 0;
  margin: 0;
  list-style: none;
}
a {
  font-size: 12px;
  text-decoration: none;
  color: #6C6C6C;
}
#head {
  height: 120px;
  width: 100%;
}
#head .head_left {
  height: 85px;
  width: 165px;
  display: block;
  margin-left: 192px;
  float: left;
}
#head .head_right {
  height: 100px;
  width: 476px;
  float: right;
  margin-right: 203px;
}
#head .head_right .zhenpin {
  height: 31px;
  width: 99px;
  background: url(../image/header_corn_new_v2.png) no-repeat -6px 0px;
  display: block;
  margin-top: 32px;
  float: left;
  margin-left: 25px;
}
#head .head_right .baoyou {
  height: 31px;
  width: 99px;
  background: url(../image/header_corn_new_v2.png) no-repeat -6px -33px;
  display: block;
  margin-top: 32px;
  float: left;
  margin-left: 25px;
}
#head .head_right .shanfa {
  height: 31px;
  width: 99px;
  background: url(../image/header_corn_new_v2.png) no-repeat 0px -64px;
  display: block;
  margin-top: 32px;
  float: left;
  margin-left: 25px;
}
#middle {
  height: 515px;
  width: 100%;
}
#middle .middle_left {
  height: 360px;
  width: 550px;
  background: url(../image/login.png) no-repeat;
  margin-left: 193px;
  margin-top: 37px;
  float: left;
}
#middle .middle_right {
  height: 440px;
  float: left;
  margin-left: 40px;
  margin-top: 32px;
}
#middle .middle_right .shadow_left {
  height: 440px;
  width: 8px;
  background: url(../image/shadow.png) no-repeat;
  float: left;
}
#middle .middle_right .form {
  width: 358px;
  height: 440px;
  float: left;
  box-shadow: 0px 0px 4px #DDDDDD;
}
#middle .middle_right .form .form_head {
  height: 47px;
  width: 319px;
  margin-left: 16px;
  margin-top: 10px;
}
#middle .middle_right .form .form_head h2 {
  font-family: 微软雅黑;
  color: #E42756;
  line-height: 47px;
  float: left;
}
#middle .middle_right .form .form_head span {
  font-size: 12px;
  color: #969696;
  line-height: 47px;
  float: left;
  margin-left: 75px;
}
#middle .middle_right .form .form_head a {
  display: block;
  height: 20px;
  color: #E42756;
  line-height: 47px;
  float: left;
}
#middle .middle_right .form .form_head .login {
  min-height: 306px;
  width: 318px;
  float: left;
  margin-top: 10px;
}
#middle .middle_right .form .form_head .login .username {
  height: 42px;
  width: 310px;
  border: 1px solid #CFCFCF;
  margin-bottom: 28px;
  position: relative;
}
#middle .middle_right .form .form_head .login .username .ren {
  height: 25px;
  width: 25px;
  background: url(../image/sign.png) no-repeat -3px -10px;
  display: block;
  position: absolute;
  left: -70px;
  top: 10px;
}
#middle .middle_right .form .form_head .login .username .uname {
  height: 40px;
  width: 273px;
  position: absolute;
  left: 30px;
  border: none;
  font-size: 14px;
}
#middle .middle_right .form .form_head .login .username #hd_username {
  height: 20px;
  width: 200px;
  display: block;
  position: absolute;
  top: 50px;
  left: -60px;
  line-height: 20px;
}
#middle .middle_right .form .form_head .login .password {
  height: 42px;
  width: 310px;
  border: 1px solid #CFCFCF;
  margin-bottom: 28px;
  position: relative;
}
#middle .middle_right .form .form_head .login .password .lock {
  height: 25px;
  width: 25px;
  background: url(../image/sign.png) no-repeat -3px -59px;
  display: block;
  position: absolute;
  left: -70px;
  top: 10px;
}
#middle .middle_right .form .form_head .login .password .pwd {
  height: 40px;
  width: 273px;
  position: absolute;
  left: 30px;
  border: none;
  font-size: 14px;
}
#middle .middle_right .form .form_head .login .password #hd_password {
  height: 20px;
  width: 200px;
  display: block;
  position: absolute;
  top: 50px;
  left: -60px;
  line-height: 20px;
}
#middle .middle_right .form .form_head .login .code_yanzheng {
  height: 42px;
  width: 310px;
  margin-bottom: 10px;
  position: relative;
}
#middle .middle_right .form .form_head .login .code_yanzheng .code {
  height: 42px;
  width: 135px;
  border: 1px solid #CFCFCF;
  margin-bottom: 28px;
  float: left;
}
#middle .middle_right .form .form_head .login .code_yanzheng img {
  height: 41px;
  width: 78px;
  border: 1px solid #CFCFCF;
  display: block;
  float: left;
  margin-left: 16px;
}
#middle .middle_right .form .form_head .login .code_yanzheng a {
  margin-left: 16px;
  display: block;
  float: left;
}
#middle .middle_right .form .form_head .login .code_yanzheng #hd_code {
  height: 20px;
  width: 200px;
  display: block;
  position: absolute;
  top: 46px;
  left: -60px;
  line-height: 20px;
}
#middle .middle_right .form .form_head .login .qitian {
  height: 36px;
  width: 310px;
}
#middle .middle_right .form .form_head .login .qitian .session {
  margin-top: 13px;
  margin-left: -130px;
  display: block;
  float: left;
}
#middle .middle_right .form .form_head .login .qitian span {
  height: 20px;
  margin-top: -5px;
  margin-left: -110px;
  font-size: 12px;
  display: block;
  float: left;
  color: black;
}
#middle .middle_right .form .form_head .login .denglu {
  height: 40px;
  width: 309px;
  margin-top: 20px;
}
#middle .middle_right .shadow_right {
  height: 440px;
  width: 8px;
  background: url(../image/shadow1.png) no-repeat;
  float: left;
  transform: scale(-1);
}
